package com.beidu.lottery.call.entity.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.time.LocalDateTime;

/**
 * 订单列表返回VO对象
 *
 * @author 北渡
 * @since 2023-11-20
 */
@Data
public class OrderListVO {

    /**
     * 订单id
     */
    private Integer id;

    /**
     * 奖品名
     */
    private String prizeName;

    /**
     * 奖品类型(0:实体奖品, 1:虚拟奖品, 2:积分奖品)
     */
    private Integer prizeType;

    /**
     * 中奖人昵称
     */
    private String userName;

    /**
     * 中奖人手机号
     */
    private String userPhone;

    /**
     * 收货人昵称
     */
    private String consigneeName;

    /**
     * 收货人手机号
     */
    private String consigneePhone;

    /**
     * 中奖时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createdDate;

    /**
     * 收件人地址
     */
    private String consigneeAddress;

    /**
     * 快递单号、积分、卡密信息
     */
    private String prizeInfo;

    /**
     * 订单状态(0:未发放, 1:待发放, 2:已发放, 3:已失效)
     */
    private Integer orderStatus;



}
 